package com.authsphere.security.token.common;

import java.time.Instant;
import java.util.Date;
import java.util.Map;

/**
 * @program: AuthSphere
 * @description:
 * @author: YuKai Fan
 * @create: 2025/3/12 10:37
 **/
public interface AccessToken {

    String getSeriesId();

    Map<String, Object> getAdditionalInformation();

    String getTokenType();

    boolean isExpired();

    Instant getExpiration();

    int getExpiresIn();

    String getValue();
}
